Contexto : en los flujos de prueba E2E largos, hay ciertos pasos que se duplican, como moverse entre las pestañas "Producto", "envío" y "Método de pago" en un flujo de trabajo de pedido en línea.
Problema : en Playwright-Test, los títulos de prueba duplicados no están permitidos como "error" (no como advertencia), lo cual es doloroso para alguien que está migrando scripts de prueba de otros marcos de prueba como "Jasmine" (como en mi escenario) donde la prueba duplicada se permitían los títulos.
Solución deseada : ¿Existe alguna solución en la que se pueda evitar este error en el nivel de configuración (preferiblemente como advertencia) sin cambiar cientos de secuencias de comandos manualmente? ¡Gracias!
No estoy seguro de que pueda hacerlo con la configuración, ya que hay una pregunta válida sobre cómo va a crear un informe en ejecución paralela para descripciones de prueba no únicas en dramaturgo ...
Pero una cosa que puede hacer, puede hacer que su prueba sea única simplemente agregando algún parámetro en la descripción. En, por ejemplo, ID de prueba, o si las pruebas están basadas en datos, coloque el iterador como parte del nombre de la prueba.
O cree un envoltorio que sobrecargue el método de prueba y agregue un parámetro único a la prueba cada vez.
Muchas gracias al Equipo de Dramaturgos, esto se abordará en la próxima versión (v1.23) como característica.